Операционные системы
Трусова А. А.
Российский университет дружбы народов, Москва, Россия
15 марта 2025
Получить навыки работы с менеджером паролей pass, native messaging, chezmoi. Научиться пользоваться этими утилитами и сонхронизировать их с git.
Менеджер паролей pass: - Менеджер паролей pass — программа, сделанная в рамках идеологии Unix. - Также носит название стандартного менеджера паролей для Unix (The standard Unix password manager).
Основные свойства: - Данные хранятся в файловой системе в виде каталогов и файлов. - Файлы шифруются с помощью GPG-ключа.
Устанавливаю менеджер паролей pass (рис. [-@fig:001]).
Просматриваю список ключей gpg. У меня есть старый, поэтому использую его (рис. [-@fig:002]).
Инициализирую хранилище по электронной почте (рис. [-@fig:003]).
Создала структуру git (рис. [-@fig:004]).
На гитхаб создала новый тестовый репозиторий (рис. [-@fig:005]).
После задаю адрес этого репозитория (рис. [-@fig:006]).
Вручную закоммитила и выложила изменения (хотя их не было) (рис. [-@fig:007])
И проверила статус синхронизации (рис. [-@fig:008]).
Скачала плагин Browserpass для Firefox (рис. [-@fig:009]).
Установила интерфейс для взаимодействия с браузером (рис. [-@fig:010]).
Сохраняю пароль и проверяю изменения (рис. [-@fig:011]).
Заменя существуеющий пароль рандомным (рис. [-@fig:012]).
Устанавливаю дополнительное программное обеспечение (оно уже было установлено) (рис. [-@fig:013]).
Устанавливаю шрифты (рис. [-@fig:014])
И ещё устанавливаю шрифты (рис. [-@fig:015]).
Устанавливаю бинарный файл, создаю свой репозиторий для конфигурационных файлов на основе шаблона и инициализирую chezmoi с этим репозиторием (рис. [-@fig:016]).
Проверяю, какие изменения внесёт chezmoi (рис. [-@fig:017]).
Решив, что изменения меня устраивают, запускаю chezmoi apply -v (это была ошибка).
На другой машине инициализирую chezmoi с репозиторием dotfiles, предварительно скачав chezmoi (рис. [-@fig:018]).
По аналогии проверяю, какие изменения внесёт chezmoi и запускаю chezmoi apply -v.
Извлекаю изменения из репозитория дважды с помощью разных команд (ничего не изменилось) и применяю изменения (которых не было) (рис. [-@fig:019]).
Хотела изменить файл конфигурации, чтобы изменения отправлялись в репозиторий автоматически, но он уже был настроен нужным образом (рис. [-@fig:020]).
Я получила навыки работы с менеджером паролей pass, native messaging, chezmoi, научилась пользоваться этими утилитами и сонхронизировать их с git.